#include <stdio.h>

union thing {
	int a;
	char b;
	short c;
	long long d;
};

typedef union thing stuff;

int main(void)
{
	stuff sth;

	//sth.a = 0x12345678;
	sth.d = 0x1234567887654321;

	printf("b: %#x\n", sth.b);

	printf("size: %lu\n", sizeof (stuff));

	return 0;
}
